package cn.iocoder.yudao.module.system.service.agent;


 

import cn.iocoder.yudao.module.system.controller.admin.agent.vo.PostJdReqVO;

import java.util.Map;

/**
 * @author cxy
 * @date 2024/07/24
 */
public interface AgentService {


    Map<String,Object> queryWorkSpaceRegions(Map<String, Object> headerMap);

    String createDefaultVPC(Map<String, Object> headerMap, String body);
    Map<String, Object> getVpcs(Map<String, Object> headerMap);
    String queryVPCDetail(Map<String, Object> headerMap);


    String newDesktop(Map<String, Object> headerMap, String body);
    String createSubnet(Map<String, Object> headerMap, String body);

    String getSubnets(Map<String, Object> headerMap);

    String createCloudDesktopService(Map<String, Object> headerMap, String body);

    String getWorkspaceJob(Map<String, Object> headerMap);

    Map<String,String> queryCloudDesktopFlavors(Map<String, Object> headerMap);

    String getImages(Map<String, Object> headerMap);

    String jdOrderFinish(PostJdReqVO createReqVO);
    String jdOrderFinishV2(PostJdReqVO createReqVO);

}
